/* GooPIR */
#out:before,
#out form {
	display:inline-block; 
	vertical-align:middle;
}
#out h1 {
	margin:60px;
}
#out:before {
	content:" ";  
	height:10%;
}
#inner { 
	text-align: center;
}

/* GOOGLE */
body {
    color: #000000;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
body, #leftnav, #tbdi, #hidden_modes, #hmp {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
a.gb1, a.gb2, a.gb3, .link {
    color: #1122CC !important;
}
.ts {
    border-collapse: collapse;
}
.ts td {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.ti, .bl, #res h3 {
    display: inline;
}
.ti {
    display: inline-table;
}
#tads a.mblink, #tads a.mblink b, #tadsb a.mblink, #tadsb a.mblink b, #tadsto a.mblink, #tadsto a.mblink b, #rhs a.mblink, #rhs a.mblink b {
    color: #1122CC !important;
}
#tads .ch, #tadsb .ch, #tadsto .ch, #rhs .ch {
    margin-top: 4px;
}
a:link, .w, #prs a:visited, #prs a:active, .q:active, .q:visited, .kl:active {
    color: #1122CC;
}
.mblink:visited, a:visited {
    color: #660099;
}
.vst:link {
    color: #660099;
}
.cur, .b {
    font-weight: bold;
}
.j {
    font-size: 82%;
    width: 42em;
}
.s {
    max-width: 42em;
}
.sl {
    font-size: 82%;
}
.hd {
    height: 1px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    top: -1000em;
    width: 1px;
}
.f, .f a:link, .m, .c h2, #mbEnd h2, #tads h2, #tadsb h2, #tadsto h2, .descbox {
    color: #666666;
}
.a, cite, cite a:link, cite a:visited, .cite, .cite:link, #mbEnd cite b, #tads cite b, #tadsb cite b, #tadsto cite b, #ans > i, .bc a:link {
    color: #009933;
    font-style: normal;
}
.mslg cite {
    display: none;
}
.ng {
    color: #DD4B39;
}
h1, ol, ul, li {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
li.head, li.g, body, html, .std, .c h2, #mbEnd h2, h1 {
    font-family: arial,sans-serif;
    font-size: small;
}
.c h2, #mbEnd h2, h1 {
    font-weight: normal;
}
.clr {
    clear: both;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 0;
}
.blk a {
    color: #000000;
}
#nav a {
    display: block;
}
#nav .i {
    color: #A90A08;
    font-weight: bold;
}
.csb, .ss, .play_icon, .mini_play_icon, .micon, .licon, .close_btn, #tbp, .mbi, .inline-close-btn {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    overflow-x: hidden;
    overflow-y: hidden;
}
.csb, .ss {
    background-position: 0 0;
    display: block;
    height: 40px;
}
.ss {
    background-position: 0 -91px;
    left: 0;
    position: absolute;
    top: 0;
}
.cps {
    height: 18px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 114px;
}
.spell {
    font-size: 16px;
}
.spell_orig {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    font-size: 13px;
}
a.spell_orig:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.mbi {
    background-position: -153px -70px;
    display: inline-block;
    float: left;
    height: 13px;
    margin-right: 3px;
    margin-top: 1px;
    width: 13px;
}
.mbt {
    color: #1111CC;
    float: left;
    font-size: 13px;
    margin-right: 5px;
    position: relative;
}
.mbt.mbto {
    bottom: 1px;
}
#nav td {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
}
.lst-t {
    width: 100%;
}
.kpbb, .kprb, .kpgb, .kpgrb {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #FFFFFF;
}
.kpbb:hover, .kprb:hover, .kpgb:hover, .kpgrb:hover {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
}
.kpbb:active, .kprb:active, .kpgb:active, .kpgrb:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.kpbb {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border-bottom-color: #3079ED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #3079ED;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #3079ED;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #3079ED;
    border-top-style: solid;
    border-top-width: 1px;
}
.kpbb:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
    border-bottom-color: #2F5BB7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #2F5BB7;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #2F5BB7;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #2F5BB7;
    border-top-style: solid;
    border-top-width: 1px;
}
a.kpbb:link, a.kpbb:visited {
    color: #FFFFFF;
}
.kprb {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #DD4B39;
    background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);
    border-bottom-color: #DD4B39;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DD4B39;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DD4B39;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #DD4B39;
    border-top-style: solid;
    border-top-width: 1px;
}
.kprb:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #C53727;
    background-image: -moz-linear-gradient(center top , #DD4B39, #C53727);
    border-bottom-color: #B0281A;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #B0281A;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #B0281A;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #B0281A;
    border-top-style: solid;
    border-top-width: 1px;
}
.kprb:active {
    background-color: #B0281A;
    background-image: -moz-linear-gradient(center top , #DD4B39, #B0281A);
}
.kpgb {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #3D9400;
    background-image: -moz-linear-gradient(center top , #3D9400, #398A00);
    border-bottom-color: #29691D;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #29691D;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #29691D;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #29691D;
    border-top-style: solid;
    border-top-width: 1px;
}
.kpgb:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #368200;
    background-image: -moz-linear-gradient(center top , #3D9400, #368200);
    border-bottom-color: #2D6200;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #2D6200;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #2D6200;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #2D6200;
    border-top-style: solid;
    border-top-width: 1px;
}
.kpgrb {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border-bottom-color: #DCDCDC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DCDCDC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DCDCDC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #DCDCDC;
    border-top-style: solid;
    border-top-width: 1px;
    color: #555555;
}
.kpgrb:hover {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    color: #333333;
}
a.kpgrb:link, a.kpgrb:visited {
    color: #555555;
}
#gbqfq {
    padding-bottom: 0;
    padding-left: 9px;
    padding-right: 0;
    padding-top: 1px;
}
#pocs {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFF1A8;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #000000;
    font-size: 10pt;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
}
#pocs.sft {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #777777;
}
#pocs a {
    color: #1111CC;
}
#pocs.sft a {
    color: #3366CC;
}
#pocs > div {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.esw {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-repeat: no-repeat;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    cursor: pointer;
    display: inline;
    height: 15px;
    margin-left: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: 6px;
    width: 24px;
}
button.esc {
    color: #666666;
    font-size: small;
}
button.esw {
    visibility: hidden;
}
li button.esww, li button.eswe, li:hover button.esw, div.ilat_fn button.esw, div.rg_hv button.esw {
    visibility: visible;
}
button.eswd {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: -25px -110px;
    background-repeat: repeat;
    background-size: auto auto;
}
button.eswa {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: -25px -374px;
    background-repeat: repeat;
    background-size: auto auto;
}
button.eswe {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: 0 -110px;
    background-repeat: repeat;
    background-size: auto auto;
}
button.esww {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/experiments/p1/p1wkng3.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    cursor: default;
}
button.eswd:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: -60px -273px;
    background-repeat: repeat;
    background-size: auto auto;
}
button.eswa:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: -50px -374px;
    background-repeat: repeat;
    background-size: auto auto;
}
button.eswd:active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: 0 -374px;
    background-repeat: repeat;
    background-size: auto auto;
}
button.eswa:active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: -75px -374px;
    background-repeat: repeat;
    background-size: auto auto;
}
div.kv > cite {
    display: inline-block;
    margin-bottom: 1px;
}
.ch {
    cursor: pointer;
}
h3, .med {
    font-size: medium;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.e {
    margin-bottom: 0.75em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
}
.slk div {
    padding-left: 12px;
    text-indent: -10px;
}
.fc {
    margin-top: 0.5em;
    padding-left: 16px;
}
#mbEnd cite {
    text-align: left;
}
#rhs_block {
    margin-bottom: -20px;
}
#bsf, .blk {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F0F7F9;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-top-color: #6B90DA;
    border-top-style: solid;
    border-top-width: 1px;
}
#bsf {
    border-bottom-color: #6B90DA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
#cnt {
    clear: both;
}
#res {
    margin-bottom: 0;
    margin-left: 16px;
    margin-right: 16px;
    margin-top: 0;
    padding-right: 1em;
}
.c {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFF8E7;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #FFF8E7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFF8E7;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFF8E7;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #FFF8E7;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 0;
}
.c li {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 3px;
    padding-top: 0;
}
#mbEnd li {
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.xsm {
    font-size: x-small;
}
ol li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
#ncm ul li {
    list-style-type: disc;
}
.sm li {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.gl, #foot a, .nobr {
    white-space: nowrap;
}
#mbEnd .med {
    white-space: normal;
}
.sl, .r {
    display: inline;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.r {
    font-size: medium;
}
h4.r {
    font-size: small;
}
.mr {
    margin-top: 6px;
}
.mrf {
    padding-top: 6px;
}
h3.tbpr {
    margin-bottom: 1.2em;
    margin-top: 0.4em;
}
img.tbpr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    height: 15px;
    margin-right: 3px;
    width: 15px;
}
.jsb {
    display: block;
}
.nojsb {
    display: none;
}
.vshid {
    display: none;
}
.nwd {
    font-size: 10px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    text-align: center;
}
#ss-box {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #3366CC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A2BAE7;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #3366CC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #C9D7F1;
    border-top-style: solid;
    border-top-width: 1px;
    left: 0;
    margin-top: 0.1em;
    position: absolute;
    visibility: hidden;
    z-index: 101;
}
#ss-box a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    display: block;
    padding-bottom: 0.2em;
    padding-left: 0.31em;
    padding-right: 0.31em;
    padding-top: 0.2em;
}
#ss-box a:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #4D90FE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF !important;
}
a.ss-selected {
    color: #222222 !important;
    font-weight: bold;
}
a.ss-unselected {
    color: #1122CC !important;
}
.ss-selected .mark {
    display: inline;
}
.ss-unselected .mark {
    visibility: hidden;
}
#ss-barframe {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: 0;
    position: absolute;
    visibility: hidden;
    z-index: 100;
}
.ri_cb {
    left: 0;
    margin-bottom: 6px;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 6px;
    position: absolute;
    top: 0;
    z-index: 1;
}
.ri_sp {
    display: inline-block;
    margin-bottom: 6px;
    text-align: center;
    vertical-align: top;
}
.ri_of {
    opacity: 0.4;
}
.ri_sp img {
    vertical-align: bottom;
}
a.wtall, .f a.wtall, .f a.wtaal, .f a.wtalm {
    color: #1122CC;
}
a.wtaal {
    white-space: normal;
}
.wtalbal, .wtalbar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.wtalb {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    display: block;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    position: absolute;
    visibility: hidden;
    z-index: 120;
}
.wtalbal {
    background-position: 0 -212px;
    height: 11px;
    position: absolute;
    right: 32px;
    top: -11px;
    width: 17px;
}
.wtalbar {
    background-position: -50px -212px;
    height: 11px;
    position: absolute;
    right: 19px;
    top: -11px;
    width: 17px;
}
.so {
    margin-top: 4px;
    position: relative;
    white-space: normal;
}
.so img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    margin-left: 0;
    margin-right: 1px;
    vertical-align: top;
}
.son {
    position: relative;
}
.so .soh {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFD2;
    border-bottom-color: #FDF0BF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FDF0BF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FDF0BF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #FDF0BF;
    border-top-style: solid;
    border-top-width: 1px;
    color: #000000;
    display: none;
    font-size: 8pt;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    position: absolute;
    white-space: nowrap;
    z-index: 10;
}
.so.agg {
    margin-top: 0;
}
.soi {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EBEFF9;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    line-height: 22px;
    padding-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
    position: static;
    vertical-align: middle;
}
.soi a {
    white-space: nowrap;
}
.soi img {
    margin-top: -3px;
    vertical-align: middle;
}
.soi .lsbb {
    display: inline-block;
    height: 20px;
    margin-bottom: 4px;
}
.soi .lsb {
    background-repeat: repeat-x;
    font-size: small;
    height: 20px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
}
#rhs_block .so {
    display: block;
    font-size: 11px;
}
#rhs_block .rhsvw .so {
    font-size: 13px;
}
.siw {
    display: inline-block;
    position: relative;
}
.sia {
    background-color: #4C4C4C;
    bottom: 0;
    font-size: 11px;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 4px;
    padding-left: 2px;
    position: absolute;
}
.sia .f, .sia a.fl:link, .sia a.fl:visited {
    color: #FFFFFF !important;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.soih div.so {
    margin-top: 0;
}
.soih div.so_text span.son {
    display: inline;
    white-space: normal;
}
.socp div.sogpn {
    display: none;
}
.snw {
    white-space: nowrap;
}
div.so .inlso {
    -moz-user-select: none;
    cursor: pointer;
}
span.inlbtnlbl {
    color: #1122CC;
    margin-left: 4px;
}
span.inlbtnh, li.g.inlexp span.inlbtns {
    display: none;
}
li.g.inlexp span.inlbtnh {
    display: inline;
}
li.g.inlldg span.inlbtnldg, li.g.inlexp.inlldg span.inlbtnldg {
    background-image: url("//ssl.gstatic.com/s2/profiles/images/Spinner.gif");
    background-repeat: no-repeat;
    display: inline;
    height: 16px;
    margin-left: 9px;
    margin-right: 6px;
    margin-top: 0;
    padding-right: 5px;
    position: absolute;
    width: 16px;
}
span.inlbtnldg, li.g.inlldg span.inlbtnlbl, li.g.inlexp.inlldg span.inlbtnlbl {
    display: none;
}
div.inlerr {
    color: #666666;
    padding-top: 6px;
}
.gmpr:hover {
    background-color: #F8F8F8;
}
.ps-map {
    float: left;
}
.ps-map img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #0000CC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #0000CC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #0000CC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #0000CC;
    border-top-style: solid;
    border-top-width: 1px;
}
a.tiny-pin, a.tiny-pin:link, a.tiny-pin:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
a.tiny-pin:hover span {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.tiny-pin table {
    vertical-align: middle;
}
.tiny-pin p {
    background-image: url("/images/nav_logo107.png");
    background-position: -154px -212px;
    height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    top: -1px;
    width: 9px;
}
.pspa-price {
    font-size: medium;
    font-weight: bold;
}
.pspa-call-price {
    font-size: small;
    font-weight: bold;
}
.pspa-loyalty {
    font-size: small;
}
.pspa-store-avail {
    color: #009933;
}
.pspa-out-of-stock {
    color: #DD4B39;
}
li.ppl {
    margin-bottom: 11px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    position: relative;
}
#ppldir #ppldone, #ppldir #pplundo, #ppldir #pplcancel {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #0000FF;
    cursor: pointer;
}
#ppldir {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F7F3B5;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: none;
    line-height: 1.5em;
    outline-color: #FFB917;
    outline-style: solid;
    outline-width: 1px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
    position: absolute;
    width: 90%;
    z-index: 20;
}
#ppldir.working {
    display: block;
}
.pplclustered .pplclusterhide {
    visibility: hidden;
}
.pplclustered .pplfeedback, .pplclustered .pplclusterdrop {
    display: none !important;
}
.pplfeedback {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EBF2FC;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #AFAFAF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #AFAFAF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #AFAFAF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #AFAFAF;
    border-top-style: solid;
    border-top-width: 1px;
    color: #333333 !important;
    cursor: pointer;
    display: none;
    float: right;
    font-size: 1em;
    margin-right: 5px;
    margin-top: 5px;
    opacity: 1;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    position: absolute;
    right: 5px;
    top: 5px;
    vertical-align: middle;
    white-space: nowrap;
}
.pplfeedback:active {
    background-color: #FFFFFF;
}
li.ppl:hover .pplfeedback {
    opacity: 1;
}
.pplclustered:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    margin-left: 0 !important;
}
li.ppl:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EBF2FC;
    border-bottom-color: #CDDCF9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CDDCF9;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CDDCF9;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CDDCF9;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.pplselected {
    background-color: #EBF2FC;
}
.ppldragging {
    background-color: #B2D2FF;
}
li.g.ppld {
    margin-bottom: 0;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}
li.g.ppld:hover {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}
.ppl_thumb_src {
    color: #767676;
    font-size: 0.8em;
    line-height: 1.3em;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    text-overflow: ellipsis;
    width: 70px;
}
a.pplatt:link {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #767676;
}
a.pplatt:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #767676;
}
li.ppl:hover .pplfeedback {
    display: block;
}
.ppl_thy {
    color: #767676;
    margin-left: 3px;
}
.ppl_crc {
    display: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 35px;
}
.fbbtn {
    margin-left: 5px;
    width: 35px;
}
div.pplthumb img.th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
li.pplic .sp_imgs {
    margin-right: -17px !important;
}
li.pplic .sp_ctr {
    word-wrap: break-word;
}
div.pplcitt, div.pplcitt a {
    color: #777777;
}
div.pplcitt a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
div.pplcitt a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
table.pplcil {
    margin-left: -3px;
    margin-top: 2px;
}
table.pplcil td {
    vertical-align: top;
}
table.pplcil tr td:first-child {
    color: #777777;
    margin-right: 10px;
}
table.pplcil a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
}
table.pplcil a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
span.malbstb {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    display: inline-block;
    margin-top: 6px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
}
span.malbstb a, div#tads span.malbstb a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #FFFFFF;
}
span.malbstl {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #787878;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
}
span.malbstl:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #007EE7;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
span.malbstl, span.malbstl a {
    color: #FFFFFF;
    cursor: pointer;
}
span.malbstl:active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D73E00;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
span.malbstp {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #3B3B3B;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #686868;
}
span.malbstu {
    color: #787878;
}
span.mavtplay {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    bottom: 0;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    position: absolute;
}
.rhstc4 .mactn, .rhstc5 .mactn {
    display: table;
}
.rhstc4 .maunit, .rhstc5 .maunit {
    display: table-row;
}
.rhstc4 .macr, .rhstc5 .macr {
    display: table-cell;
}
.rhstc4 .mathb, .rhstc5 .mathb {
    display: table-cell;
    padding-left: 13px;
}
.rhstc3 .vcdo {
    display: none;
}
div#tads .lbDescription .ac, .lbDescription .f {
    color: #999999;
}
.vhe {
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.uh_h, .uh_hp, .uh_hv {
    display: none;
    position: fixed;
    visibility: hidden;
}
.uh_h {
    height: 0;
    left: 0;
    top: 0;
    width: 0;
}
.uh_hv {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    margin-bottom: -8px;
    margin-left: -8px;
    margin-right: -8px;
    margin-top: -8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    visibility: visible;
}
.uh_hp, .uh_hv, #uh_hp.v {
    display: block;
    z-index: 5000;
}
#uh_hp {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    display: none;
    opacity: 0.7;
    position: fixed;
}
#uh_hpl {
    cursor: pointer;
    display: block;
    height: 100%;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    width: 100%;
}
.uh_hi {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    display: block;
    margin-bottom: 4px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}
.uh_hx {
    opacity: 0.5;
}
.uh_hx:hover {
    opacity: 1;
}
.uh_hn, .uh_hr, .uh_ht, .uh_ha {
    margin-bottom: -1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 1px;
}
.uh_ht {
    font-size: 123%;
    line-height: 120%;
    max-height: 1.2em;
    word-wrap: break-word;
}
.uh_hn {
    line-height: 120%;
    max-height: 2.4em;
}
.uh_hr {
    color: #009933;
    white-space: nowrap;
}
.uh_ha {
    color: #777777;
    white-space: nowrap;
}
a.uh_hal {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #3366CC;
}
a.uh_hal:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.speaker-icon-listen-off {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("//ssl.gstatic.com/dictionary/static/images/icons/1/pronunciation.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: transparent;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: transparent;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 1px;
    display: inline-block;
    float: none;
    height: 16px;
    opacity: 0.55;
    vertical-align: bottom;
    width: 16px;
}
.speaker-icon-listen-off:hover {
    cursor: pointer;
    opacity: 1;
}
.speaker-icon-listen-on {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("//ssl.gstatic.com/dictionary/static/images/icons/1/pronunciation.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: transparent;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: transparent;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 1px;
    display: inline-block;
    float: none;
    height: 16px;
    opacity: 1;
    vertical-align: bottom;
    width: 16px;
}
.speaker-icon-listen-on:hover {
    cursor: pointer;
    opacity: 1;
}
.coadlbal, .coadlbar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.coadlb {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    display: none;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    position: absolute;
    z-index: 120;
}
.coadlb {
    width: 210px;
}
.coadlbal {
    background-position: 0 -212px;
    height: 11px;
    position: absolute;
    right: 19px;
    top: -11px;
    width: 17px;
}
.coadlbar {
    background-position: -50px -212px;
    height: 11px;
    position: absolute;
    right: 6px;
    top: -11px;
    width: 17px;
}
.coadpdl {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    font-size: 0.85em;
}
.coadpdl:hover, .coadpdl:active {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.coadipb {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    font-family: arial,sans-serif;
    font-size: 11px;
    height: 16px;
    padding-left: 4px;
}
div.ofbb {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FEAA26;
    background-image: -moz-linear-gradient(center top , #FEAA26, #FF9F0C);
    border-bottom-color: #FF9A00;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FF9A00;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FF9A00;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #FF9A00;
    border-top-style: solid;
    border-top-width: 1px;
}
div.ofbb:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FEA71F;
    background-image: -moz-linear-gradient(center top , #FEA71F, #F19301);
    border-bottom-color: #EA8E00;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #EA8E00;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #EA8E00;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #EA8E00;
    border-top-style: solid;
    border-top-width: 1px;
}
div#tads a:link, div#tads .w, div#tads .q:active, div#tads .q:visited, div#tads .tbotu, div#tads a.fl:link, div#tads .fl a, div#tads .flt, div#tads a.flt, div#tads .gl a:link, div#tads a.mblink, div#tads .mblink b, div#tadsto a:link, div#tadsto .w, div#tadsto .q:active, div#tadsto .q:visited, div#tadsto .tbotu, div#tadsto a.fl:link, div#tadsto .fl a, div#tadsto .flt, div#tadsto a.flt, div#tadsto .gl a:link, div#tadsto a.mblink, div#tadsto .mblink b, div#tadsb a:link, div#tadsb .w, div#tadsb .q:active, div#tadsb .q:visited, div#tadsb .tbotu, div#tadsb a.fl:link, div#tadsb .fl a, div#tadsb .flt, div#tadsb a.flt, div#tadsb .gl a:link, div#tadsb a.mblink, div#tadsb .mblink b {
    color: #0E1CB3;
}
div#tads .a, div#tads cite, div#tads cite a:link, div#tads cite a:visited, div#tads .cite, div#tads .cite:link, div#tads #mbEnd cite b, div#tads cite b, div#tads #tadsto cite b, div#tads #ans > i, div#tadsto .a, div#tadsto cite, div#tadsto cite a:link, div#tadsto cite a:visited, div#tadsto .cite, div#tadsto .cite:link, div#tadsto #mbEnd cite b, div#tadsto cite b, div#tadsto #tadsto cite b, div#tadsto #ans > i, div#tadsb .a, div#tadsb cite, div#tadsb cite a:link, div#tadsb cite a:visited, div#tadsb .cite, div#tadsb .cite:link, div#tadsb #mbEnd cite b, div#tadsb cite b, div#tadsb #tadsbto cite b, div#tadsb #ans > i {
    color: #00802A;
}
div#tads .s, div#tadsb .s, #tadsto .s, div#tads .ac, div#tadsb .ac, div#tadsto .ac {
    color: #171717;
}
.answer_predicate {
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
}
.answer_predicate.long {
    font-size: 16px;
    line-height: 20px;
}
.answer_subject {
    color: #777777;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
}
.answer_details {
    margin-top: 8px;
}
.son:hover .soh {
    display: block;
    left: 0;
    top: 24px;
}
.bili {
    display: inline-block;
    margin-bottom: 6px;
    margin-left: 0;
    margin-right: 6px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: top;
}
.bili .esw, .bili .esc {
    display: none !important;
}
#rg_hta {
    display: inline-block;
}
.rg_ht button {
    margin-bottom: 2px;
    vertical-align: bottom;
}
#rg_ht button.esw {
    visibility: visible !important;
}
.bilir {
    margin-bottom: 6px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.bia {
    display: block;
}
.rg_il, .rg_ilbg, .rg_ils {
    bottom: 0;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 100%;
    padding-right: 1px;
    position: absolute;
}
.rg_il, .rg_ilbg {
    padding-bottom: 5px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 3px;
    right: 0;
}
.rg_ilbg {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #333333;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    opacity: 0.8;
    z-index: 0;
}
.rg_il {
    z-index: 1;
}
.rg_ils {
    border-top-right-radius: 1px;
    left: 0;
    white-space: nowrap;
    z-index: 1;
}
.rg_ils div.f a {
    color: #FFFFFF !important;
}
.rg_ils img {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom-color: #333333 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: #333333 !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: solid !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: 1px !important;
    border-right-color-ltr-source: physical !important;
    border-right-color-rtl-source: physical !important;
    border-right-color-value: #333333 !important;
    border-right-style-ltr-source: physical !important;
    border-right-style-rtl-source: physical !important;
    border-right-style-value: solid !important;
    border-right-width-ltr-source: physical !important;
    border-right-width-rtl-source: physical !important;
    border-right-width-value: 1px !important;
    border-top-color: #333333 !important;
    border-top-style: solid !important;
    border-top-width: 1px !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
}
.rg_ils div.so_text {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #333333;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-left: 0;
    opacity: 0.8;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
}
div.so_text span.son {
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.so_pl {
    float: right;
    font-style: italic;
    font-weight: bold;
}
ul.lsnip {
    font-size: 90%;
}
.lsnip > li {
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
table.tsnip {
    border-bottom-style: hidden;
    border-collapse: collapse;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: hidden;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: hidden;
    border-spacing: 0;
    border-top-style: hidden;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
}
table.tsnip td, table.tsnip th {
    line-height: 16px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 10px;
    padding-top: 0;
    text-align: left;
}
table.tsnip th {
    color: #777777;
    font-weight: normal;
}
.luzb {
    color: white;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    width: 33px;
}
.luzab {
    background-color: transparent;
    border-bottom-color: #C7C7C7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: inline-block;
    height: 29px;
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 0;
    margin-top: 0;
    min-width: 50px;
}
.luzat {
    display: inline-block;
    font-size: 10px;
    margin-top: -2px;
    padding-left: 8px;
    padding-right: 8px;
    vertical-align: top;
}
.luzar {
    display: inline-block;
    font-size: 15px;
}
.luzbp {
    background-color: transparent;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #C7C7C7;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    display: inline-block;
    height: 23px;
    margin-bottom: 1px;
    vertical-align: bottom;
}
.luzac {
    display: inline-block;
    height: 30px;
    line-height: 13px;
    text-align: center;
    vertical-align: bottom;
}
#rhs {
    display: block;
    left: 0;
    margin-left: 712px;
    min-width: 268px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 10px;
    position: absolute;
    right: 0;
    top: 0;
}
#nyc {
    bottom: 0;
    display: none;
    left: 0;
    margin-left: 663px;
    min-width: 317px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    right: 0;
    visibility: visible;
}
#leftnav div#lc {
    margin-left: 8px;
}
#leftnav #tbpi, #leftnav #swr {
    margin-left: 16px;
}
.mdm #nyc {
    margin-left: 683px;
}
.mdm #rhs {
    margin-left: 732px;
}
.big #nyc {
    margin-left: 743px;
}
.big #rhs {
    margin-left: 792px;
}
body .big #subform_ctrl {
    margin-left: 229px;
}
.rhscf {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #EEEEEE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #EEEEEE;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #EEEEEE;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #EEEEEE;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
}
.rhslink {
    width: 68px;
}
.rhsdw .rhslink {
    width: 156px;
}
.rhsimg {
    width: 70px;
}
.rhsimg.rhsdw {
    width: 158px;
}
.rhsimg.rhsn1st {
    margin-left: 16px;
}
.rhsvw {
    width: 424px;
}
.rhstc4 .rhsvw {
    width: 336px;
}
.rhstc3 .rhsvw {
    width: 248px;
}
.rhstc4 .rhsg4, .rhstc3 .rhsg4, .rhstc3 .rhsg3 {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    display: none !important;
}
.rhstc5 .rhsl5, .rhstc5 .rhsl4, .rhstc4 .rhsl4 {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    display: none !important;
}
.rhstc4 .rhsn4 {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    display: none !important;
}
.nrgt {
    margin-left: 22px;
}
.mslg .vsc {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-transition-delay: 0s;
    -moz-transition-duration: 0.2s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: ease;
    border-bottom-color: transparent;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: transparent;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: transparent;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: transparent;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top-style: solid;
    border-top-width: 1px;
    margin-top: 2px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 3px;
    width: 250px;
}
.mslg > td {
    padding-right: 6px;
    padding-top: 4px;
}
body .mslg .vso {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #EBEBEB;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #EBEBEB;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #EBEBEB;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #EBEBEB;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    opacity: 1;
}
.mslg .vsc .vspib {
    bottom: 1px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    right: 0;
    top: -1px;
}
button.vspib {
    display: none;
}
div.vspib {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 0;
    cursor: default;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    min-height: 40px;
    padding-left: 9px;
    padding-right: 4px;
    position: absolute;
    right: -37px;
    top: -2px;
    width: 28px;
    z-index: 3;
}
div.vspib:focus {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
.taf div.vspib, .tas div.vspib {
    margin-top: 14px;
}
.vspii .vspiic {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: -3px -260px;
    background-repeat: repeat;
    background-size: auto auto;
    height: 13px;
    margin-left: 6px;
    margin-top: -7px;
    opacity: 0.3;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 15px;
}
.vsh .vsc:hover .vspii .vspiic {
    visibility: visible;
}
.vsh .vspib .vspii:hover .vspiic {
    -moz-transition-delay: 0s;
    -moz-transition-duration: 0.25s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: ease;
    opacity: 1;
    visibility: visible;
}
.vsh .vsdth .vspiic {
    -moz-transition-delay: 0s;
    -moz-transition-duration: 1.5s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: ease;
    opacity: 1;
    visibility: visible;
}
.nyc_open.vsh .vsdth .vspiic, .nyc_open.vsh .vspib .vspii:hover .vspiic {
}
.vspib:focus .vspiic {
    opacity: 1;
    visibility: visible;
}
.vsh .vspib:focus .vspiic {
    opacity: 0.3;
    visibility: hidden;
}
.vso .vspiic, .vso .vspib:focus .vspiic {
    opacity: 1;
    visibility: visible;
}
.vspii {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-user-select: none;
    border-bottom-color: transparent;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: transparent;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: transparent;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top-style: solid;
    border-top-width: 1px;
    cursor: default;
}
.vsh.nyc_opening .vsc:hover .vspii, .vsh.nyc_open .vsc:hover .vspii, .vso .vspii {
    background-color: #FAFAFA;
    border-bottom-color: #E6E6E6;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E6E6E6;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E6E6E6;
    border-top-color: #E6E6E6;
    height: 100%;
}
.vsh.nyc_open .mslg .vsc:hover, .vsh.nyc_opening .mslg .vsc:hover {
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #EBEBEB;
}
.vsh.nyc_opening .vsta.vsc:hover .vspii, .vsh.nyc_open .vsta.vsc:hover .vspii, .vsta.vso .vspii {
    background-color: #FFFBF2;
    border-bottom-color: #FFEECC;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFEECC;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFEECC;
    border-top-color: #FFEECC;
}
.vsh.nyc_opening .vsca.vsc:hover .vspii, .vsh.nyc_open .vsca.vsc:hover .vspii, .vsca.vso .vspii {
    background-color: #FAFAFA;
    border-bottom-color: #CCCCCC;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-top-color: #CCCCCC;
}
.vso .vspib {
    padding-right: 0;
}
.vsti {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: inline-block;
    height: 9px;
    width: 144px;
}
.vstibtm {
    background-position: -2px -290px;
}
.vstitop {
    background-position: -10px -299px;
}
.vsta .vstibtm {
    background-position: -2px -309px;
}
.vsta .vstitop {
    background-position: -10px -318px;
}
#tads, #tadsto, #tadsb {
    width: 512px;
}
.nyc_open #nycx {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: -140px -230px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 11px;
    width: 11px;
}
.vsc {
    display: inline-block;
    position: relative;
    width: 100%;
}
#nyc cite button.esw {
    display: none;
}
button.esw {
    vertical-align: text-bottom;
}
#res h3.r {
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#res h3.inl {
    display: inline;
    white-space: normal;
}
.ichob {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #4D90FE;
    border-bottom-color: #3079ED;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #3079ED;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #3079ED;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #3079ED;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
    cursor: default;
    display: inline-block;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    line-height: 24px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    position: relative;
    text-align: center;
}
.ichob:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #357AE8;
    border-bottom-color: #2F5BB7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #2F5BB7;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #2F5BB7;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #2F5BB7;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.mbl {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
}
em {
    font-style: normal;
    font-weight: bold;
}
li.w0 .ws, td.w0 .ws {
    opacity: 0.5;
}
li.w0:hover .ws, td.w0:hover .ws {
    opacity: 1;
}
ol, ul, li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
li {
    line-height: 1.2;
}
li.g {
    margin-bottom: 20px;
    margin-top: 0;
}
li.g {
    margin-bottom: 23px;
}
.ibk, #productbox .fmg {
    display: inline-block;
    vertical-align: top;
}
.tsw {
    width: 595px;
}
#cnt {
    margin-left: 0;
    min-width: 833px;
    padding-top: 0;
}
.mw {
    max-width: 1197px;
}
.big .mw {
    max-width: 1250px;
}
#cnt #center_col, #cnt #foot, #cnt .ab_center_col {
    width: 528px;
}
.gbh {
    top: 24px;
}
#gbar {
    height: 20px;
    margin-left: 8px;
}
#guser {
    margin-right: 8px;
    padding-bottom: 5px !important;
}
.tsf-p {
    margin-right: 32px;
    max-width: 739px;
    padding-left: 140px;
}
.big .tsf-p {
    margin-right: 228px;
    padding-left: 220px;
}
.mbi {
    margin-bottom: -1px;
}
.uc {
    margin-left: 137px;
}
#center_col, #foot {
    margin-left: 132px;
    margin-right: 264px;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
}
.mdm #center_col, .mdm #foot {
    margin-left: 152px;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
}
.big #center_col, .big #foot {
    margin-left: 212px;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
}
#subform_ctrl {
    font-size: 11px;
    margin-right: 480px;
    min-height: 19px;
    position: relative;
    z-index: 99;
}
#subform_ctrl a.gl {
    color: #1122CC;
}
#center_col {
    clear: both;
}
#brs p {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-top: 5px;
}
.brs_col {
    display: inline-block;
    float: left;
    font-size: small;
    margin-top: -1px;
    padding-bottom: 1px;
    padding-right: 16px;
    white-space: nowrap;
}
#tads, #tadsb, #tadsto {
    margin-bottom: 11px !important;
    z-index: 0;
}
#tads li, #tadsb li, #tadsto li {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
}
#tads li, #tadsb li, #tadsto li {
    padding-top: 23px;
}
#tads li:first-child, #tadsb li:first-child, #tadsto li:first-child {
    padding-top: 0;
}
#res {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
}
#ires {
    padding-top: 6px;
}
.mbl {
    margin-top: 10px;
}
.play_icon {
    margin-left: 64px;
    margin-top: 44px;
}
#leftnav li {
    display: block;
}
.micon, .licon, .close_btn, .inline-close-btn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
#leftnav h2 {
    color: #767676;
    font-size: small;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 0;
    margin-top: 8px;
    padding-left: 8px;
    width: 124px;
}
#tbbc dfn {
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
}
#tbbc.bigger .std {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    font-size: 154%;
    font-weight: bold;
}
#tbbc .tbbclm {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
.close_btn {
    background-position: -138px -84px;
    float: right;
    height: 14px;
    width: 14px;
}
.inline-close-btn {
    background-position: -138px -84px;
    display: inline-block;
    height: 14px;
    width: 14px;
}
.videobox {
    padding-bottom: 3px;
}
#leftnav a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
#leftnav a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.mitem, #showmodes {
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    line-height: 29px;
    opacity: 1;
}
.mitem .kl, #showmodes {
    padding-left: 16px;
}
.mitem .kl:hover, .msel .kls:hover, #showmodes:hover {
    background-color: #EEEEEE;
    opacity: 1;
}
#ms a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
.mitem > .kl, #ms > .kl {
    color: #222222;
    display: block;
}
.msel {
    color: #DD4B39;
    cursor: pointer;
}
.msel .kls {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DD4B39;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 5px;
    padding-left: 11px;
}
.mitem > .kl, #ms > .kl, .msel {
    font-size: 13px;
}
.licon {
    background-position: -153px -99px;
    float: left;
    height: 14px;
    margin-right: 3px;
    width: 14px;
}
.open .msm, .msl {
    display: none;
}
.open .msl {
    display: inline;
}
.open #hidden_modes, .open #hmp {
    display: block;
}
#swr li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    font-size: 13px;
    line-height: 1.2;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 8px;
    margin-top: 0;
    padding-left: 1px;
}
#tbd, #atd {
    display: block;
    min-height: 1px;
}
.tbt {
    font-size: 13px;
    line-height: 1.2;
}
.tbnow {
    white-space: nowrap;
}
.tbou, .tbos, .tbots, .tbotu {
    margin-right: 8px;
    padding-bottom: 3px;
    padding-left: 16px;
    text-indent: -8px;
}
.tbos, .tbots {
    font-weight: bold;
}
#leftnav .tbots a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000 !important;
    cursor: default;
}
.tbst {
    margin-top: 8px;
}
#season_ {
    margin-top: 8px;
}
#iszlt_sel.tbcontrol_vis {
    margin-left: 0;
}
.tbpc, .tbpo, .lcso {
    font-size: 13px;
}
.tbpc, .tbo .tbpo {
    display: inline;
}
.tbo .tbpc, .tbpo, .lco .lcso, .lco .lcot, #set_location_section {
    display: none;
}
.lco #set_location_section {
    display: block;
}
.lcot {
    display: block;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 0;
}
#prc_opt label, #prc_ttl {
    display: block;
    font-weight: normal;
    margin-right: 2px;
    white-space: nowrap;
}
#cdr_opt, #loc_opt, #prc_opt {
    padding-left: 8px;
    text-indent: 0;
}
#prc_opt {
    margin-top: -20px;
}
.tbou #cdr_frm, .tbou #cloc_frm {
    display: none;
}
#cdr_frm, #cdr_min, #cdr_max {
    color: #666666;
}
#cdr_min, #cdr_max {
    font-family: arial,sans-serif;
    width: 100%;
}
#cdr_opt label {
    display: block;
    font-weight: normal;
    margin-right: 2px;
    white-space: nowrap;
}
.cdr_lbl {
    float: left;
    padding-top: 5px;
}
.cdr_hl {
    height: 0;
    visibility: hidden;
}
.cdr_inp {
    min-width: 64px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-right: 6px;
}
.cdr_ctr {
    clear: both;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
}
.cdr_inp.cdr_hint {
    font-size: 84%;
    font-weight: normal;
    min-width: 70px;
    padding-bottom: 2px;
    padding-right: 0;
}
.cdr_inp.cdr_btn {
    min-width: 70px;
    padding-right: 0;
}
.cdr_err {
    color: red;
    font-size: 84%;
    font-weight: normal;
}
#mbEnd, .rhss {
    margin-bottom: 32px;
    margin-left: 8px;
    margin-right: 0;
    margin-top: 0;
}
#mbEnd {
    margin-top: 5px;
}
#mbEnd {
    margin-left: 16px;
    margin-top: 2px;
}
#mbEnd h2 {
    color: #767676;
}
#mbEnd li {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
a:link, .w, .q:active, .q:visited, .tbotu {
    color: #1122CC;
    cursor: pointer;
}
a.fl:link, .fl a, .flt, a.flt, .gl a:link, a.mblink, .mblink b {
    color: #1122CC;
}
.osl a, .gl a, #tsf a, a.mblink, a.gl, a.fl, .slk a, .bc a, .flt, a.flt u, .oslk a, #tads .ac a, #tadsb .ac a, #rhs .ac a, .blg a, #appbar a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
.osl a:hover, .gl a:hover, #tsf a:hover, a.mblink:hover, a.gl:hover, a.fl:hover, .slk a:hover, .bc a:hover, .flt:hover, a.flt:hover u, .oslk a:hover, .tbotu:hover, #tads .ac a:hover, #tadsb .ac a:hover, #rhs .ac a:hover, .blg a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
#ss-box a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
#tads .mblink, #tadsb .mblink, #tadsto .mblink, #rhs .mblink {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hpn, .osl {
    color: #777777;
}
div#gbi, div#gbg {
    border-bottom-color: #558BE3;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A2BFF0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #558BE3;
    border-top-color: #A2BFF0;
}
div#gbi a.gb2:hover, div#gbg a.gb2:hover, .mi:hover {
    background-color: #558BE3;
}
#guser a.gb2:hover, .mi:hover, .mi:hover * {
    color: #FFFFFF !important;
}
#guser {
    color: #000000;
}
#imagebox_big img {
    margin-bottom: 5px !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
    margin-top: 5px !important;
}
#imagebox_bigimages .th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
#g_plus_products .th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
#productbox .fmg {
    margin-top: 7px;
    padding-right: 4px;
    text-align: left;
}
#productbox .lfmg {
    padding-right: 0;
}
#productbox .fmp, #productbox .fml, #productbox .fmm {
    padding-top: 3px;
}
.vsc:hover .lupin, .intrlu:hover .lupin, .lupin.luhovm {
    background-image: url("/images/red_pins2.png") !important;
}
.vsc:hover .lucir, .intrlu:hover .lucir, .lucir.luhovm {
    background-image: url("/images/red_circles2.png") !important;
}
.vsc:hover .luadpin, .intrlu:hover .luadpin, #mbEnd li:hover .luadpin, #tads li:hover .luadpin, #tadsb li:hover .luadpin, .luadpin.luhovm {
    background-image: url("/images/ad_blue_pins.png") !important;
}
#foot .ftl {
    margin-right: 12px;
}
#foot a.slink {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #1122CC;
}
#fll a, #bfl a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #1122CC;
    margin-bottom: 0;
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 0;
}
.kqfl #fll a {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 24px !important;
    margin-top: 0 !important;
}
#foot a.slink:visited {
    color: #660099;
}
#blurbbox_bottom {
    color: #767676;
}
.stp {
    margin-bottom: 17px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
}
.ssp {
    margin-bottom: 17px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.33em;
}
#mss {
    display: table;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.33em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.mss_col {
    display: inline-block;
    float: left;
    font-size: small;
    padding-right: 16px;
    white-space: nowrap;
}
#mss p {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-top: 5px;
}
#gsr a:active, a.fl:active, .fl a:active, .gl a:active {
    color: #DD4B39;
}
body {
    color: #222222;
}
.s {
    color: #222222;
}
.s em {
    color: #000000;
}
.s a em {
    color: #1122CC;
}
#tads .ac b, #tadsb .ac b, #rhs .ac b {
    color: #000000;
}
#tads .ac a b, #tadsb .ac a b, #rhs .ac a b {
    color: #1122CC;
}
.s a:visited em {
    color: #660099;
}
.s a:active em {
    color: #DD4B39;
}
#tads .ac a:visited b, #tadsb .ac a:visited b, #rhs .ac a:visited b {
    color: #660099;
}
#tads .ac a:active b, #tadsb .ac a:active b, #rhs .ac a:active b {
    color: #DD4B39;
}
.sfcc, #tsf {
    width: 833px;
}
.big .sfcc {
    max-width: 1129px;
}
.big #tsf {
    width: 1109px;
}
#sform {
    height: 33px !important;
}
.sp_cnt, .ssp {
    padding-top: 6px;
}
#topstuff .obp {
    padding-top: 5px;
}
#ires h3, #res h3, #tads h3, #tadsb h3, #mbEnd h3 {
    font-size: medium;
}
.nrtd li {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
}
.osl {
    margin-top: 4px;
}
.osi {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: -115px -244px;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    height: 10px;
    margin-left: 1px;
    margin-right: 5px;
    margin-top: 2px;
    width: 10px;
}
.slk {
    margin-top: 6px !important;
}
a.nlrl:link, a.nlrl:visited {
    color: #000000;
}
a.nlrl:hover, a.lrln:active {
    color: #1122CC;
}
.st, .ac {
    line-height: 1.24;
}
.kv, .kvs, .slp {
    display: block;
    margin-bottom: 1px;
}
.kvs {
    margin-top: 1px;
}
.kt {
    border-spacing: 2px 0;
    margin-top: 1px;
}
.esw {
    vertical-align: text-bottom;
}
.cpbb, .kpbb, .kprb, .kpgb, .kpgrb, .ksb, .ab_button {
    -moz-transition-delay: 0s;
    -moz-transition-duration: 0.218s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
    -moz-user-select: none;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    cursor: default !important;
    font-family: arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    min-width: 54px;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
    text-align: center;
}
.kbtn-small {
    min-width: 26px;
    width: 26px;
}
.ab_button.left {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: transparent;
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    margin-right: 0;
}
.ab_button.right {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 0;
    border-top-right-radius: 2px;
    margin-left: -1px;
}
.ksb, .ab_button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border-bottom-color: rgba(0, 0, 0, 0.1);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: rgba(0, 0, 0, 0.1);
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: rgba(0, 0, 0, 0.1);
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: rgba(0, 0, 0, 0.1);
    border-top-style: solid;
    border-top-width: 1px;
    color: #444444;
}
a.ksb, .div.ksb, a.ab_button {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #444444;
}
.cpbb:hover, .kpbb:hover, .kprb:hover, .kpgb:hover, .kpgrb:hover, .ksb:hover, .ab_button:hover {
    -moz-transition-delay: 0s;
    -moz-transition-duration: 0s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.ksb:hover, .ab_button:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border-bottom-color: #C6C6C6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #C6C6C6;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #C6C6C6;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #C6C6C6;
    border-top-style: solid;
    border-top-width: 1px;
    color: #222222;
}
.ksb:active, .ab_button:active {
    background-color: #F6F6F6;
    background-image: -moz-linear-gradient(center top , #F6F6F6, #F1F1F1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.ksb.ksbs, .ksb.ksbs:hover, .ab_button.selected, .ab_button.selected:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #222222;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.ksb.sbm {
    height: 20px;
    line-height: 18px;
    min-width: 35px;
}
.ksb.sbf {
    height: 21px;
    line-height: 21px;
    min-width: 35px;
}
.ksb.xlt {
    height: 20px;
    line-height: 21px;
    min-width: 35px;
}
.ksb.mini {
    -moz-box-sizing: content-box;
    height: 17px;
    line-height: 17px;
    min-width: 0;
}
.ksb.left {
}
.ksb.mid {
    margin-left: -1px;
}
.ksb.right {
    margin-left: -1px;
}
#comp-tool-block .ksb.unavail {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border-bottom-color: #DCDCDC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DCDCDC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DCDCDC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #DCDCDC;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
#comp-tool-block .ksb, #comp-tool-block .kprb {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #777777;
    display: inline-block;
    font-size: 10px;
    height: 16px;
    line-height: 16px;
    min-width: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 26px;
}
#comp-tool-block .ksb:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #222222;
}
#comp-tool-block .kprb:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
#comp-tool-block .kprb {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #DD4B39;
    border-bottom-color: #DD4B39;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DD4B39;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DD4B39;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #DD4B39;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
}
#comp-tool-block .ksb.unavail, #comp-tool-block .ksb.unavail:hover {
    background-image: none;
    box-shadow: none;
    color: #D5D5D5;
}
.ktf {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: content-box;
    background-color: #FFFFFF;
    border-bottom-color: #D9D9D9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D9D9D9;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D9D9D9;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #C0C0C0;
    border-top-style: solid;
    border-top-width: 1px;
    color: #333333;
    display: inline-block;
    height: 29px;
    line-height: 27px;
    padding-left: 8px;
    vertical-align: top;
}
.ktf:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #B9B9B9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #B9B9B9;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #B9B9B9;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #A0A0A0;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.ktf:focus {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #4D90FE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #4D90FE;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #4D90FE;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #4D90FE;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
.ktf.mini {
    font-size: 11px;
    height: 17px;
    line-height: 17px;
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
}
.kcb {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    border-bottom-color: #DCDCDC;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DCDCDC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DCDCDC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #DCDCDC;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    cursor: default;
    display: inline-block;
    height: 13px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    text-indent: 0;
    width: 13px;
}
.kcb:hover {
    border-bottom-color: #C6C6C6;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #C6C6C6;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #C6C6C6;
    border-top-color: #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}
.kcb:active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EBEBEB;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #C6C6C6;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #C6C6C6;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #C6C6C6;
    border-top-color: #C6C6C6;
}
.kcb.checked {
}
.kcb.checked:after {
    content: url("//ssl.gstatic.com/ui/v1/menu/checkmark.png");
    display: block;
    left: -5px;
    position: absolute;
    top: -6px;
}
.kcb:focus {
    border-bottom-color: #4D90FE;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #4D90FE;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #4D90FE;
    border-top-color: #4D90FE;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
.sbc, .sbm.sbc, .sbf.sbc {
    min-width: 30px;
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
}
#sbfrm_l {
    visibility: inherit !important;
}
#rcnt {
    margin-top: 21px;
}
#appbar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: white;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    min-width: 980px;
    position: relative;
    width: 100%;
    z-index: 3;
}
.ab_center_col {
    margin-top: -20px;
    padding-top: 20px;
    text-align: right;
}
.ab_center_col > span {
    display: inline-block;
}
#ab_ps_rl a.ab_fl:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
#ab_name {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    color: #DD4B39;
    font-family: "Arial";
    font-size: 20px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-left: 15px;
    position: absolute;
    top: 17px;
}
#ab_name a {
    color: #999999;
}
#ab_ctls {
    float: right;
    position: relative;
    right: 16px;
    top: 14px;
    z-index: 3;
}
#sslock {
    -moz-user-select: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/srpr/safesearchlock_transparent.png");
    background-origin: padding-box;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 58px;
    position: absolute;
    right: 0;
    top: 0;
    width: 260px;
}
#ab_ps_c {
    background-image: url("//ssl.gstatic.com/s2/oz/images/sprites/common-full-409360b9a97ad562fbe42ae2a97a5eaf.png");
    background-position: 0 -94px;
    display: inline-block;
    float: left;
    height: 17px;
    margin-right: 3px;
    width: 16px;
}
#ab_ps_r {
    float: left;
    margin-left: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ab_ps_pic {
    float: left;
    margin-left: 3px;
    margin-top: -4px;
}
.ab_ps_pic img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    height: 24px;
    width: 24px;
}
.ab_rs_right {
    left: 397px;
    position: absolute;
}
.ab_ctl {
    display: inline-block;
    margin-left: 16px;
    position: relative;
    vertical-align: top;
}
a.ab_button, a.ab_button:visited {
    color: #444444;
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
a.ab_button:hover {
    color: #222222;
}
#appbar a.ab_button:active, a.ab_button.selected, a.ab_button.selected:hover {
    color: #333333;
}
.ab_button:focus {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #4D90FE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #4D90FE;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #4D90FE;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #4D90FE;
    border-top-style: solid;
    border-top-width: 1px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
.ab_icon {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    opacity: 0.667;
    vertical-align: middle;
}
.ab_button:hover > span.ab_icon {
    opacity: 0.9;
}
.ab_text {
    color: #666666;
    font-size: 13px;
    line-height: 29px;
    margin-bottom: 0;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 0;
}
#ab_loc_icon {
    background-position: -80px -192px;
    height: 19px;
    width: 19px;
}
#ab_search_icon {
    background-position: -100px -192px;
    height: 19px;
    width: 19px;
}
#ab_opt_icon {
    background-position: -42px -259px;
    height: 17px;
    margin-top: -3px;
    width: 17px;
}
.ab_dropdown {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-transition-delay: 0s;
    -moz-transition-duration: 0.218s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: ease;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: rgba(0, 0, 0, 0.2);
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: rgba(0, 0, 0, 0.2);
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    font-size: 13px;
    padding-bottom: 6px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    right: 0;
    top: 28px;
    white-space: nowrap;
    z-index: 3;
}
.ab_dropdown:focus, .ab_dropdownitem:focus, .ab_dropdownitem a:focus {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
.ab_dropdownitem {
    -moz-user-select: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.ab_dropdownitem.selected {
    background-color: #EEEEEE;
}
.ab_dropdownitem.checked {
    background-image: url("//ssl.gstatic.com/ui/v1/menu/checkmark.png");
    background-position: left center;
    background-repeat: no-repeat;
}
.ab_dropdownitem.disabled {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: rgba(0, 0, 0, 0.05);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: rgba(0, 0, 0, 0.05);
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: rgba(0, 0, 0, 0.05);
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: rgba(0, 0, 0, 0.05);
    border-top-style: solid;
    border-top-width: 1px;
    cursor: default;
    pointer-events: none;
}
a.ab_dropdownitem.disabled {
    color: #B8B8B8;
}
.ab_dropdownitem.active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.ab_arrow {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("//ssl.gstatic.com/ui/v1/zippy/arrow_down.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    height: 4px;
    margin-left: 3px;
    margin-top: -3px;
    vertical-align: middle;
    width: 7px;
}
.ab_dropdownlnk, .ab_dropdownlnkinfo {
    display: block;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 20px;
    padding-top: 8px;
}
a.ab_dropdownlnk, a.ab_dropdownlnk:visited, a.ab_dropdownlnk:hover, #appbar a.ab_dropdownlnk:active {
    color: #333333;
}
a.ab_dropdownlnkinfo, a.ab_dropdownlnkinfo:visited, a.ab_dropdownlnkinfo:hover, #appbar a.ab_dropdownlnkinfo:active {
    color: #1155CC;
}
.ab_dropdownchecklist {
    padding-left: 30px;
}
.ab_dropdownrule {
    border-top-color: #EBEBEB;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 10px;
    margin-top: 9px;
}
.tbt {
    margin-bottom: 28px;
    margin-left: 8px;
}
#tbpi.pt.pi {
    margin-top: -20px;
}
#tbpi.pi {
    margin-top: 0;
}
.tbo #tbpi.pt, .tbo #tbpi {
    margin-top: -20px;
}
#tbpi.pt {
    margin-top: 8px;
}
#tbpi {
    margin-top: 0;
}
#tbrt {
    margin-top: -20px;
}
.lnsep {
    border-bottom-color: #EFEFEF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 14px;
    margin-left: 10px;
    margin-right: 4px;
    margin-top: 14px;
}
.tbos, .tbots, .tbotu {
    color: #DD4B39;
}
#lc a, .tbou > a.q, #tbpi, #tbtro, .tbt label, #prc_opt, #set_location_section a, .tbtctlabel, #swr a {
    color: #222222;
}
.th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #EBEBEB;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #EBEBEB;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #EBEBEB;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #EBEBEB;
    border-top-style: solid;
    border-top-width: 1px;
}
#resultStats, .ab_center_col {
    color: #999999;
    font-size: 13px;
    margin-left: 149px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    text-overflow: ellipsis;
    top: 23px;
    white-space: nowrap;
}
#spn_nb {
    margin-left: 149px;
}
.ab_center_col {
    margin-left: 127px !important;
}
.mdm #resultStats, .mdm #spn_nb {
    margin-left: 169px;
}
.mdm .ab_center_col {
    margin-left: 147px !important;
}
.big #resultStats, .big #spn_nb {
    margin-left: 229px;
}
.big .ab_center_col {
    margin-left: 207px !important;
}
#leftnav {
    margin-left: 0;
}
#subform_ctrl {
    margin-left: 149px;
}
.mdm #leftnav {
    width: 144px !important;
}
.big #leftnav {
    width: 204px !important;
}
.big #subform_ctrl {
    margin-left: 229px;
    padding-right: 2px;
}
.mdm .uc {
    margin-left: 157px;
}
.big .uc {
    margin-left: 217px;
}
.mdm #ab_name {
    margin-left: 27px;
}
.big #ab_name {
    margin-left: 43px;
}
.mdm #ab_ctls {
    right: 28px;
}
.big #ab_ctls {
    right: 44px;
}
.mdm #bms {
    margin-left: 12px;
}
.big #bms {
    margin-left: 28px;
}
.mdm .mitem .kl, .mdm #showmodes {
    padding-left: 28px;
}
.big .mitem .kl, .big #showmodes {
    padding-left: 44px;
}
.mdm .msel .kls {
    padding-left: 23px;
}
.big .msel .kls {
    padding-left: 39px;
}
.nbcl {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/nav_logo107.png");
    background-origin: padding-box;
    background-position: -140px -230px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 11px;
    width: 11px;
}
.spra img {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom-color: #EBEBEB !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: #EBEBEB !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: solid !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: 1px !important;
    border-right-color-ltr-source: physical !important;
    border-right-color-rtl-source: physical !important;
    border-right-color-value: #EBEBEB !important;
    border-right-style-ltr-source: physical !important;
    border-right-style-rtl-source: physical !important;
    border-right-style-value: solid !important;
    border-right-width-ltr-source: physical !important;
    border-right-width-rtl-source: physical !important;
    border-right-width-value: 1px !important;
    border-top-color: #EBEBEB !important;
    border-top-style: solid !important;
    border-top-width: 1px !important;
}
.obsmo .dp0, .dp1, .rssmo .dp0 {
    display: none;
}
.obsmo .dp1, .rssmo .dp1 {
    display: inline;
}
#obsmtc a, .rscontainer a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
#obsmtc a:hover .ul, .rscontainer a:hover .ul {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.lr_tab {
    display: inline-block;
}
.authorship_attr {
    white-space: nowrap;
}
.authorship_link {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    white-space: nowrap;
}
.authorship_link:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.currency input[type="text"] {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: white;
    border-bottom-color: #D9D9D9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D9D9D9;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D9D9D9;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #C0C0C0;
    border-top-style: solid;
    border-top-width: 1px;
    color: #333333;
    display: inline-block;
    height: 29px;
    line-height: 27px;
    padding-left: 8px;
    vertical-align: top;
}
.currency input[type="text"]:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #B9B9B9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #B9B9B9;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #B9B9B9;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #A0A0A0;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.currency input[type="text"]:focus {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #4D90FE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #4D90FE;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #4D90FE;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #4D90FE;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
.pplsrsl, .pplsrslc {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #AAAAAA;
    margin-left: 5px;
}
.pplsrsl:visited, .pplsrslc:visited {
    color: #AAAAAA;
}
.pplsrsl:hover, .pplsrslc:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #666666;
}
.pplsrsl {
    display: none;
}
li.g:hover .pplsrsl {
    display: inline;
}

